Internet And Network Technologies
CloudOps Container Clustering
CloudOps Container Clustering: Clustering Containers
CloudOps Container Clustering: Implementing Container Orchestration in DevOps

CloudOps Container Clustering: Clustering Containers

Course Number:
it_dpdoccdj_01_enus
Lesson Objectives

CloudOps Container Clustering: Clustering Containers

  • discover the key concepts covered in this course
  • define the concept of clustering and outline the different cluster architectures that can be configured to support failover and load balancing in traditional deployments
  • list and compare the features of clustering topologies and name the critical cluster components used to manage enterprise applications
  • compare physical and virtual clusters and define the concept of virtual clusters based on application partitioning
  • recognize the role of virtual machines and cluster virtualization in data centers and name prominent clustered environment resource managers
  • use Amazon EC2 to set up clusters of high-performance compute nodes to provision for high-performance systems
  • outline what comprises a container cluster and the cluster topology orchestration adapted from TOSCA
  • recall the different types of application containerizations and containerized cluster implementation solutions available for on-premises and cloud environments
  • describe what it meant by clustering in Docker, recognize example situations involving the use of Docker Swarm for clustering, and outline the associated orchestration architecture
  • set up Docker Swarm clusters to achieve high availability
  • describe what is meant by a Kubernetes cluster and name the essential components and terms that help understand the anatomy of Kubernetes clusters
  • create single control-plane Kubernetes clusters using kubeadm
  • recognize the prominent hybrid cloud cluster architectures that support multi and hybrid cloud solution delivery and operation
  • summarize the key concepts covered in this course

Overview/Description

An aspiring cloud engineer needs to learn how to build upon DevOps architecture design fundamentals to formulate robust and sound container clustering strategies.

In this course, you'll recall the concept of clustering and outline the different cluster architectures for failover and load balancing support. You'll outline what comprises a clustering topology, physical and virtual clusters, and enterprise application cluster management. You'll then name clustered environment resource managers, application containerization types, and containerized cluster implementation solutions.

Next, you'll examine data center cluster virtualization and investigate hybrid cloud cluster architectures for multi and hybrid cloud solution delivery. You'll explore clustering in Docker, Kubernetes, and Docker Swarm. Lastly, you'll set up single control-plane Kubernetes clusters, Docker Swarm clusters for high availability, and high-performance compute node clusters in Amazon EC2.



Target

Prerequisites: none

CloudOps Container Clustering: Implementing Container Orchestration in DevOps

Course Number:
it_dpdoccdj_02_enus
Lesson Objectives

CloudOps Container Clustering: Implementing Container Orchestration in DevOps

  • discover the key concepts covered in this course
  • describe the dynamic application-level orchestration of cloud applications that enables execution and resource allocation of independent components based on specific requirements
  • recognize the orchestration layer and its components for deploying, executing, scaling, and managing microservices or networks of microservices and maintaining the resource allocation required for microservices
  • list the cloud and container orchestration tools used to allocate virtual machines and containers for additional resource integration
  • describe the cloud orchestration reference system architecture used for TOSCA-complaint container cluster federation
  • implement a pool of Docker hosts into a single virtual server to allow clustering with built-in Swarm orchestration
  • work with Amazon Elastic Container Service and Fargate to set up container clusters
  • deploy Azure Kubernetes Service clusters using the Azure portal
  • enable and manage Kubernetes Cluster Autoscaler for Azure Kubernetes Service (AKS) clusters to meet the application demands on AKS
  • describe the architectures that can be adopted to implement multi-cloud and multi-cluster environments with Kubernetes clusters
  • recognize the role of orchestration in managing multi-cloud environments
  • create a simple multi-cloud Docker cluster involving AWS and Azure using Docker Swarm
  • recognize the role of container orchestration in implementing CI/CD pipelines
  • summarize the key concepts covered in this course

Overview/Description

Container orchestration is an essential DevOps practice for managing containers in diversified environments. It provides portability and scalability by orchestrating containerized application management in multi-cloud environments.

In this course, you'll start by examining cloud application-level orchestration, the orchestration layer, and the container orchestration tools for virtual machine and container allocation. You'll then outline the architectures used in multi-cloud and multi-cluster environments and cloud orchestration reference systems used for TOSCA-complaint container cluster federation.

Next, you'll explore orchestration in managing multi-cloud environments and container orchestration in implementing CI/CD pipelines. You'll implement a pool of Docker hosts into a single virtual server and set up container clusters using Amazon Elastic Container Service and Fargate. Lastly, you'll deploy Azure Kubernetes Service clusters, use Kubernetes Cluster Autoscaler, and create multi-cloud Docker clusters with Docker Swarm.



Target

Prerequisites: none

Close Chat Live